import type { ConversationItem, HotTopicsGroup, DesignGuideGroup, SenderPromptItem } from '../types';

export const DEFAULT_CONVERSATIONS_ITEMS: ConversationItem[] = [
  {
    key: 'default-0',
    label: 'What is Ant Design X?',
    group: 'Today',
  },
  {
    key: 'default-1',
    label: 'How to quickly install and import components?',
    group: 'Today',
  },
  {
    key: 'default-2',
    label: 'New AGI Hybrid Interface',
    group: 'Yesterday',
  },
];

export const HOT_TOPICS_DATA = {
  key: '1',
  label: 'Hot Topics',
  children: [
    {
      key: '1-1',
      description: 'What has Ant Design X upgraded?',
      iconColor: '#f93a4a',
      iconText: '1',
    },
    {
      key: '1-2',
      description: 'New AGI Hybrid Interface',
      iconColor: '#ff6565',
      iconText: '2',
    },
    {
      key: '1-3',
      description: 'What components are in Ant Design X?',
      iconColor: '#ff8f1f',
      iconText: '3',
    },
    {
      key: '1-4',
      description: 'Come and discover the new design paradigm of the AI era.',
      iconColor: '#00000040',
      iconText: '4',
    },
    {
      key: '1-5',
      description: 'How to quickly install and import components?',
      iconColor: '#00000040',
      iconText: '5',
    },
  ],
};

export const DESIGN_GUIDE_DATA = {
  key: '2',
  label: 'Design Guide',
  children: [
    {
      key: '2-1',
      iconName: 'HeartOutlined',
      label: 'Intention',
      description: 'AI understands user needs and provides solutions.',
    },
    {
      key: '2-2',
      iconName: 'SmileOutlined',
      label: 'Role',
      description: "AI's public persona and image",
    },
    {
      key: '2-3',
      iconName: 'CommentOutlined',
      label: 'Chat',
      description: 'How AI Can Express Itself in a Way Users Understand',
    },
    {
      key: '2-4',
      iconName: 'PaperClipOutlined',
      label: 'Interface',
      description: 'AI balances "chat" & "do" behaviors.',
    },
  ],
};

export const SENDER_PROMPTS_DATA = [
  {
    key: '1',
    description: 'Upgrades',
    iconName: 'ScheduleOutlined',
  },
  {
    key: '2',
    description: 'Components',
    iconName: 'ProductOutlined',
  },
  {
    key: '3',
    description: 'RICH Guide',
    iconName: 'FileSearchOutlined',
  },
  {
    key: '4',
    description: 'Installation Introduction',
    iconName: 'AppstoreAddOutlined',
  },
];
